var t = getApp(), e = t.requirejs('core');
Page({
    data: {
        list: [], // 数据列表
        deg: 0, // 旋转角度
        id: ''
    },
    onLoad() {
        console.clear();
        e.get("lottery", {}, res => {
            console.log(res);
            this.setData({
                list: res.reward,
                id: res.lottery.lottery_id
            })
        })
    },
    // 开始旋转
    start() {
        e.get("lottery.getreward", {lottery: this.data.id}, res => {
            if(res.error == 0) {
                // 未中奖
                wx.showToast({
                    title: res.message,
                    icon: 'none'
                })
            } else if (res.error == 1) {
                // 中奖
                let data = res.message.list, list = this.data.list, deg = this.data.deg;
                for(let i = 0; i < list.length; i++) {
                    let item = list[i];
                    if(item.id == data.id) {
                        deg += (360 - (deg % 360)) + 3600 + (i * 45)
                        console.log(deg);
                        this.setData({
                            deg
                        })
                        setTimeout(() => {
                            wx.showToast({
                                title: `${data.info}`,
                                icon: 'none'
                            })
                        }, 6000);
                    }
                }
            }
        })
    },
    chou(s) {
        let type = s.currentTarget.dataset.type;
        e.get("lottery.Duihuan", {
            lottery: this.data.id,
            type
        }, res => {
            if(res.error == 1) {
                wx.showToast({
                    title: `${res.message.list.message}, 剩余${res.message.list.lottery_count}次`,
                    icon: 'none'
                })
            } else {
                wx.showToast({
                    title: res.message,
                    icon: "none"
                })
            }
        })
    }
})